expressing praise to god - French English Dictionary